<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
*/

/**
 * Description of RevisorController
 *
 * @author cshepherd
 */
class RevisorController extends Controller {

    public function actualizarCV() {
        $vars = array();
        $objRevisor = new Revisor();

        $archivo_cv = $_FILES['cv']['name'];               
        require 'lib/util/RandomGenerator.php';

        $objRamdomGenerator = new RandomGenerator();
        $ramdom = $objRamdomGenerator->myUniqId(5);
        $archivo_cv = $ramdom."@".$archivo_cv;

        $objCleanString = new CleanString();
        $archivo_cv = $objCleanString->clean($archivo_cv);

        if (is_uploaded_file($_FILES['cv']['tmp_name'])) {
            copy($_FILES['cv']['tmp_name'],"documents/cv/$archivo_cv");
        }

        $objRevisor->actualizarCV($archivo_cv);
        $vars['msn'] = "<div id='msn_operacion_true'><div style='padding-left:30px;'>CV Registrado<br/><br/>Por favor vuelva a ingresar al sistema para actualizar su información. Muchas gracias.</div></div>";
        $this->view->show('home','intranet',$vars);
    }

    public function actualizarRevisorProceso() {
        $vars = array();
        $objRevisor = new Revisor();
        $objRevisorTO = new RevisorTO();
        $vars['objRevisorTO'] = $objRevisor->actualizar($_POST);
        $_SESSION['msn_operacion'] = "<div id='msn_operacion_true'><div style='padding-left:30px;'>Revisor registrado.</div></div>";
        $objPais = new Pais();
        $vars['data_pais'] = $objPais->listar('TRUE', 1, 20, 'nombre', 'DESC');
        $objTrack = new Track();
        $vars['data_track'] = $objTrack->listar('TRUE', 1, 20, 'id', 'DESC');
        $this->view->show('actualizarRevisorForm','intranet',$vars);
    }

    public function actualizar() {
        //echo $_GET['id'];
        $vars = array();
        $objRevisorTO = new RevisorTO();
        $objRevisorTO->setIdRevisor($_GET['id']);
        $objRevisor = new Revisor();
        $objRevisorTO = $objRevisor->actualizarRevisorForm($objRevisorTO);
        $vars['objRevisorTO'] = $objRevisorTO;
        $objPais = new Pais();
        $vars['data_pais'] = $objPais->listar('TRUE', 1, 20, 'nombre', 'DESC');
        $objTrack = new Track();
        $vars['data_track'] = $objTrack->listar('TRUE', 1, 20, 'id', 'DESC');
        $this->view->show('actualizarRevisorForm','intranet',$vars);
    }

    public function eliminar() {
        $objRevisor = new Revisor();
        $objRevisorTO = new RevisorTO();

        $objCuenta = new Cuenta();
        foreach ($_POST['check'] as $id_revisor) {
            $objRevisorTO->setIdRevisor($id_revisor);
            $objRevisorTO = $objRevisor->obtenerPaperPorId($objRevisorTO);
            $objCuenta->eliminarCuenta($objRevisorTO->getIdCuenta());
            $objRevisor->eliminarRevisor($objRevisorTO->getIdRevisor());
        }

        $_SESSION['msn_oper'] = "<div id='msn_operacion_true'>Actualización realizada</div>";

        $url = $_SESSION['url'];
        unset ($_SESSION['url']);
        header("Location: $url");
    }

    public function enviarRevisorAjax() {
        $objRevisor = new Revisor();
        $objRevisorTO = new RevisorTO();
        $objRevisorTO->setIdRevisor($_GET['id']);
        $objRevisorTO = $objRevisor->obtenerPaperPorId($objRevisorTO);

        $objCuenta = new Cuenta();
        $objCuentaTO = new CuentaTO();
        $objCuentaTO->setIdCuenta($objRevisorTO->getIdCuenta());
        $objCuentaTO = $objCuenta->obtenerCuenta($objCuentaTO);

        $cuerpo = "<html>";
        $cuerpo .= "<body>";
        $cuerpo .= "<div style='padding:20px;width: 400px;border-color:olive;border-style:solid;border-width:4px;'>";
        $cuerpo .= "<center><img src=''></center>";
        $cuerpo .= utf8_decode("<br/><strong><center>Datos revisor - Asamblea Cladea 2010</center></strong><br/>");
        $cuerpo .= ("Estimado(a): <strong>". $objRevisorTO->getNombre()." ".$objRevisorTO->getApellido()."</strong><br/><br/>");
        $cuerpo .= utf8_decode("<br/>");
        $cuerpo .= utf8_decode("Sus datos para acceder al sistema son:<br/><br/>");
        $cuerpo .= utf8_decode("Usuario:".$objCuentaTO->getUsuario()."<br/>");
        $cuerpo .= utf8_decode("Contraseña:".$objCuentaTO->getUsuario()."<br/><br/>");
        $cuerpo .= utf8_decode("Enlace: <a href='http://www.cladea.org/asamblea_cladea_2010/index.php?controller=intranet&action=index'>Clic aquí</a><br/><br/>");
        $cuerpo .= utf8_decode("Muchas gracias.");
        $cuerpo .= "</div>";
        $cuerpo .= "</body>";
        $cuerpo .= "</html>";

        $cabeceras = "From: cladea2010@ascolfa.edu.co\r\nContent-type: text/html\r\n";
        mail($objRevisorTO->getEmail1(), utf8_decode("Datos revisor - Asamblea Cladea 2010"), $cuerpo,$cabeceras);

        //$objRevisorTO
        echo " &nbsp;&nbsp;<img src='media/success_v_1,1.gif' />&nbsp;Datos enviados.";
    }

    public function asignarFinalAjax() {
        $objRevisorPaper = new RevisorPaper();
        $objRevisorPaperTO = $objRevisorPaper->buscarRevisorPaper($_POST);

        if($objRevisorPaperTO->getIdRevisorPaper()!="") {
            echo "<div id='asig_paper'>Esta asignación ya fue registrada</div>";
        }else {
            $objRevisorPaper->insertar($_POST['id_revisor'], $_POST['id_paper']);
            echo "<div id='asig_final'>Registro correcto</div><br/><font size='2'><a href='index.php?controller=intranet&action=home'>Regresar al home</a></font>";
        }

    }

    public function procesarAsignarRevisor() {
        try {
            $objRevisor = new Revisor();
            $objRevisorTO = new RevisorTO();
            $objRevisorTO->setIdRevisor($_GET['id']);
            $objRevisorTO = $objRevisor->obtenerPaperPorId($objRevisorTO);

            $objPaper = new Paper();
            $objPaperTO = new PaperTO();
            $objPaperTO = $objPaper->obtenerPaperById($_SESSION['id_paper']);

            $vars['objPaperTO'] = $objPaperTO;
            $vars['objRevisorTO'] = $objRevisorTO;
            $vars['scripts'] = 'asignar_paper,jquery-1.3.2.min,jquery.delay';
            $this->view->show('asignar_final' , 'intranet', $vars);
        }catch (Exception $e) {
            throw $e;
        }
    }


    public function asignarRevisorAjax() {
        $vars = array();
        $vars['page'] = 1;
        //echo $_GET['id'];
        if(!empty($_GET['page'])) {
            $vars['page'] = intval($_GET['page']);
        }

        $objectTrack = new Track();
        $condition = " id_chair = ".$_SESSION['cuenta_data']->getIdChair();
        $vars['data_track_header'] = $objectTrack->listar($condition, 1, 1, 'nombre', 'DESC');
        $filas = $vars['data_track_header']['list'];
        foreach($filas as $fila) {
            $id_track = $fila->getIdTrack();
        }
        $condition = " id_track = ".$id_track;
        $objPais = new Pais();
        $vars['data_pais'] = $objPais->listar('TRUE', 1, 20, 'nombre', 'DESC');
        $objRevisor = new Revisor();
        $vars['data_revisor'] = $objRevisor->listar($condition, $vars['page'], 10, 'nombre', 'ASC');

        $html = '';
        $html .= "<table width='95%' border='1' class='login' cellpadding='5' cellspacing='0'>";
        $html .= "<tr>";
        $html .= "<th></th><th>Track</th><th>Revisor</th><th>País</th><th>E-mail</th><th>Institución</th>";
        $html .= "<th>Cargo</th><!--<th></th>--><!--<th>Papers</th>--></tr>";

        $filas = $vars['data_revisor']['list_revisor'];
        $filas_pais = $vars['data_pais']['list_pais'];

        if(!$filas) {
            $html .= '<tr><td colspan="8" align="center"><strong>No se encontraron registros</strong></td></tr>';
        }
        else {
            foreach($filas as $fila) {
                $html .= '<tr>';
                $html .= "<td align='center'><input type='radio' name='radioRevisor' value='".utf8_encode($fila->getIdRevisor())."'/></center></td>";
                $html .= "<td align='center'>T".utf8_encode($fila->getIdTrack())."</center></td>";
                $html .= "<td align='justify'>".utf8_encode($fila->getNombre())." ".utf8_encode($fila->getApellido())."</td>";

                foreach($filas_pais as $fila_pais) {
                    if($fila->getIdPais()==$fila_pais->getIdPais()) {
                        $html .= "<td align='center'>".utf8_encode($fila_pais->getNombre())."</td>";
                    }
                }

                $html .= "<td align='justify'><a href='mailto:".utf8_encode($fila->getEmail1())."'>".utf8_encode($fila->getEmail1())."</a></td>";
                //$html .= "<td>".utf8_encode($fila->getInstitucion())."</td>";
                $html .= "<td align='justify'>".$fila->getInstitucion()."</td>";
                $html .= "<td align='justify'>".$fila->getCargo()."</td>";
                //$html .= "<td align='justify'><a href='index.php?controller=revisor&action=detalle&".$fila->getIdRevisor()."'>Detalle</a></td>";
                //$html .= "<td></td>";
                $html .= '</tr>';
            }
        }
        //echo($html);
        $html .= "</table><div id='paginador'>";
        if($vars['data_revisor']['pages'] > 1) {
            $controller = strip_tags($_GET['controller']);
            if($vars['page'] > 1) {
                $html .= "<<&nbsp;<a href=\"javascript:asignarRevisor(" .($vars['page'] - 1). ")\">anterior</a>&nbsp;";
            }
            $i = 1;
            for($i; $i <= $vars['data_revisor']['pages']; $i++) {
                if($i == $vars['page']) {
                    $html .=$i . "&nbsp;";
                }
                else {
                    $html .= "<a href=\"javascript:asignarRevisor(" .($i). ")\">" .($i). "</a>&nbsp;";
                }
            }
            if($vars['page'] < $vars['data_revisor']['pages']) {
                $html .= "<a href=\"javascript:asignarRevisor(" .($vars['page'] + 1). ")\">siguiente</a>&nbsp;>></div>";
            }
        }

        echo($html);

    }

    public function asignarRevisor() {
        $vars = array();
        $vars['page'] = 1;
        $_SESSION['id_paper'] = $_GET['id'];
//echo $_GET['id'];
        if(!empty($_GET['page'])) {
            $vars['page'] = intval($_GET['page']);
        }

        $objectTrack = new Track();
        $condition = " id_chair = ".$_SESSION['cuenta_data']->getIdChair();
        $vars['data_track_header'] = $objectTrack->listar($condition, 1, 1, 'nombre', 'DESC');
        $filas = $vars['data_track_header']['list'];
        foreach($filas as $fila) {
            $id_track = $fila->getIdTrack();
        }
        $condition = " id_track = ".$id_track;
        $objPais = new Pais();
        $vars['data_pais'] = $objPais->listar('TRUE', 1, 20, 'nombre', 'DESC');
        $objRevisor = new Revisor();
        $vars['data_revisor'] = $objRevisor->listar($condition, $vars['page'], 10, 'nombre', 'ASC');

        $vars['scripts'] = 'asignar_paper,jquery-1.3.2.min,jquery.delay';
        $this->view->show('asignar_revisor' , 'intranet', $vars);
    }

    public function asignarPaperAjax() {
        $vars = array();
        $vars['page'] = 1;
        $vars['page_autor'] = 1;
        $vars['page_autor_paper'] = 1;

        if(!empty($_GET['page'])) {
            $vars['page'] = intval($_GET['page']);
        }

        $objIdioma = new Idioma;
        $vars['data_idioma'] = $objIdioma->listar('TRUE', 1, 3, 'nombre', 'DESC');

        $objPais = new Pais;
        $vars['data_pais'] = $objPais->listar('TRUE', 1, 25, 'nombre', 'DESC');

        $objTrack = new Track;
        $id_track = $objTrack->findTrackByIdChair($_SESSION['cuenta_data']->getIdChair());
        $condition .= " id_track = ".$id_track;

        $objPaper = new Paper();
        $vars['data_paper'] = $objPaper->listar($condition, $vars['page'], 10, 'titulo', 'ASC');

        $objAutor = new Autor;
        $cont_autor = $objAutor->contador("autor", "id_autor", "");
        $vars['data_autor'] = $objAutor->listar('TRUE', $vars['page_autor'], $cont_autor, 'id_autor', 'DESC');

        $objAutorPaper = new AutorPaper;
        $cont_autor_paper = $objAutorPaper->contador("autor_paper", "id_autor_paper", $condicion);
        $vars['data_autor_paper'] = $objAutorPaper->listar('TRUE', $vars['page_autor_paper'], $cont_autor_paper, 'id_autor_paper', 'DESC');

        $html = '';
        $html .= "
<center><form name='asignarPaperForm' method='post' action=''><table width='95%' border='1' class='login' cellpadding='5' cellspacing='0'>";
        $html .= "<tr><th>Tr</th><th>Paper</th><th>Archivos</th><th>Autor</th><th>Idioma</th><th>Estado</th>";
        $html .= "<th>Resultado</th></tr>";

        $filas = $vars['data_paper']['list_paper'];
        $filas_idioma = $vars['data_idioma']['list_idioma'];
        $filas_autor = $vars['data_autor']['list_autor'];
        $filas_autor_paper = $vars['data_autor_paper']['list_autor_paper'];
        $filas_pais = $vars['data_pais']['list_pais'];
        //$html = '';

        if(!$filas) {
            $html .= '<tr><td colspan="10" align="center"><strong>No se encontraron registros</strong></td></tr>';
        }
        else {
            foreach($filas as $fila) {
                $html .= '<tr>';
                $html .= "<td align='center'><input type='radio' name='radioPaper' value='".$fila->getIdPaper()."'/></td>";
                $html .= "<td align='center'>T".$fila->getIdTrack()."</td>";
                $html .= "<td align='justify'>".$fila->getTitulo()."</td>";
                $html .= "<td align='center'><a href='documents/papers/".$fila->getUrlPaper()."' target='_blank'><img src='media/logo_word.gif' alt='archivo'/></a></td>";
                $html.="<td align='justify'>";
                $cont=0;
                foreach($filas_autor_paper as $fila_autor_paper) {
                    if($fila->getIdPaper()==$fila_autor_paper->getIdPaper()) {

                        foreach($filas_autor as $fila_autor) {

                            if($fila_autor->getIdAutor()==$fila_autor_paper->getIdAutor()) {
                                $html .= "<p>*".$fila_autor->getNombre()." ".$fila_autor->getApellido()."</p>";
                            }

                        }

                    }
                }
                $html .="</td>";


                foreach($filas_idioma as $fila_idioma) {
                    if($fila->getIdIdioma()==$fila_idioma->getIdIdioma()) {
                        $nombre_idioma = $fila_idioma->getNombre();
                        $html .= "<td align='center'>".$nombre_idioma[0]."</td>";
                    }
                }

                $html .= "<td align='center'>".$fila->getEstado()."</td>";
                $html .= "<td align='center'>".$fila->getResultado()."</td>";
                /*$objPaperTO = new PaperTO;
                $fecha_final = $objPaperTO->formatoFecha($fila->getFechaEstado());*/
                //$html .= "<td align='center'><a href='index.php?controller=paper&action=detalle&id=".$fila->getIdPaper()."'>Detalles</a></td>";
                $html .= '</tr>';
            }
        }

        $html .= "</table></form></center><div id='paginador'>";

        if($vars['data_paper']['pages'] > 1) {

            $controller = strip_tags($_GET['controller']);
            if($vars['page'] > 1) {
                $html .= "<<&nbsp;<a href=\"javascript:asignarPaper(" .($vars['page'] - 1). ")\">anterior</a>&nbsp;";
            }
            $i = 1;
            for($i; $i <= $vars['data_paper']['pages']; $i++) {
                if($i == $vars['page']) {
                    $html .= $i . "&nbsp;";
                }
                else {
                    $html .= "<a href=\"javascript:asignarPaper(" .($i). ")\">" .($i). "</a>&nbsp;";
                }
            }
            if($vars['page'] < $vars['data_paper']['pages']) {
                $html .= "<a href=\"javascript:asignarPaper(" .($vars['page'] + 1). ")\">siguiente</a>&nbsp;>></div>";
            }
        }

        echo($html);
    }

    public function asignarPaper() {
        $vars = array();
        $vars['page'] = 1;
        $vars['page_autor'] = 1;
        $vars['page_autor_paper'] = 1;

        if(!empty($_GET['page'])) {
            $vars['page'] = intval($_GET['page']);
        }

        $objIdioma = new Idioma;
        $vars['data_idioma'] = $objIdioma->listar('TRUE', 1, 3, 'nombre', 'DESC');

        $objPais = new Pais;
        $vars['data_pais'] = $objPais->listar('TRUE', 1, 25, 'nombre', 'DESC');

        $objTrack = new Track;
        $id_track = $objTrack->findTrackByIdChair($_SESSION['cuenta_data']->getIdChair());
        $condition .= " id_track = ".$id_track;

        $objPaper = new Paper();
        $vars['data_paper'] = $objPaper->listar($condition, $vars['page'], 10, 'titulo', 'ASC');

        $objAutor = new Autor;
        $cont_autor = $objAutor->contador("autor", "id_autor", "");
        $vars['data_autor'] = $objAutor->listar('TRUE', $vars['page_autor'], $cont_autor, 'id_autor', 'DESC');

        $objAutorPaper = new AutorPaper;
        $cont_autor_paper = $objAutorPaper->contador("autor_paper", "id_autor_paper", $condicion);
        $vars['data_autor_paper'] = $objAutorPaper->listar('TRUE', $vars['page_autor_paper'], $cont_autor_paper, 'id_autor_paper', 'DESC');

        $vars['scripts'] = 'asignar_paper,jquery-1.3.2.min,jquery.delay';
        $this->view->show('asignar_paper','intranet',$vars);
    }

    public function detalle() {
        //echo $_GET['id'];
        $vars = array();
        $objRevisor = new Revisor();
        $objRevisorTO = new RevisorTO();
        $objRevisorTO->setIdRevisor($_GET['id']);
        $objRevisorTO = $objRevisor->obtenerPaperPorId($objRevisorTO);

        $vars['objRevisorTO'] = $objRevisorTO;

        $objRevisorPaper = new RevisorPaper();
        $id_revisor = $objRevisorTO->getIdRevisor();
        $condition = " id_revisor = ".$id_revisor;

        $cont_revisor_paper = $objRevisorPaper->contador("revisor_paper", "id", $condition);
        //EN EL CASO DE NO ENCONTRAR NI UN REGISTRO EVITO EL DIVISION POR 0
        if($cont_revisor_paper==0) {
            $cont_revisor_paper = 1;
        }
        $vars['data_revisor_paper'] = $objRevisorPaper->listar($condition, 1, $cont_revisor_paper, 'id', 'ASC');

        /*$objectTrack = new Track();
        $condition = " id_chair = ".$_SESSION['cuenta_data']->getIdChair();
        $vars['data_track_header'] = $objectTrack->listar($condition, 1, 1, 'nombre', 'DESC');
        $filas = $vars['data_track_header']['list'];
        foreach($filas as $fila) {
            $id_track = $fila->getIdTrack();
        }*/
        $id_track = $vars['objRevisorTO']->getIdTrack();
        $condition = " id_track = ".$id_track;

        $objPaper = new Paper();
        $cont_paper = $objPaper->contador('paper' , 'id_paper', $condition);
        if($cont_paper==0) {
            $cont_paper = 1;
        }
        $vars['data_paper'] = $objPaper->listar($condition, 1, $cont_paper, 'id_paper', 'DESC');
        $vars['scripts'] = 'revisor_proceso,jquery-1.3.2.min,jquery.delay';
        $this->view->show('revisor_detalle','intranet',$vars);
    }

    public function register() {
        $vars = array();
        $objPais = new Pais;
        $vars['data_pais'] = $objPais->listar('TRUE', $vars['page'], 20, 'nombre', 'DESC');
        $objTrack = new Track();
        $vars['data_track'] = $objTrack->listar('TRUE', 1, 20, 'id', 'DESC');
        try {
            $objCuenta = new Cuenta;
            $mensaje = $objCuenta->insertar($_POST);

            if($mensaje=="") {
                $cuentaObject = new CuentaTO;
                $cuentaObject = $objCuenta->obtenerIdCuenta();
                $id_cuenta = $cuentaObject->getIdCuenta();

                $objRevisor = new Revisor;
                $objRevisor->insertar($_POST, $id_cuenta);
                $_SESSION['msn_operacion'] = "<div id='msn_operacion_true'><div style='padding-left:30px;'>Revisor registrado.</div></div>";
//$vars['scripts'] = 'jquery,jquery.validate,register_form';
                $vars['data_revisor'] = $_POST;
                $this->view->show('revisor_form','intranet',$vars);
            }else {
                $vars['scripts'] = 'jquery,jquery.validate,register_form';
                $this->view->show('revisor_form','intranet',$vars);
            }
//$this->view->show('asignar_revisor', 'intranet', $vars);
        }catch(Exception $e) {
            $vars['flag'] = $e->getMessage();
            echo $e->getMessage();
        }

    }

    public function revisorForm() {
        $vars = array();
        $objTrack = new Track();
        $vars['data_track'] = $objTrack->listar('TRUE', 1, 20, 'id', 'DESC');
        $objPais = new Pais;
        $vars['data_pais'] = $objPais->listar('TRUE', $vars['page'], 20, 'nombre', 'DESC');
        $vars['scripts'] = 'jquery,jquery.validate,register_form';
        $this->view->show('revisor_form','intranet',$vars);
    }

    public function evaluar() {
        $vars = array();
        $vars['page_autor'] = 1;
        $objIdioma = new Idioma;
        $vars['data_idioma'] = $objIdioma->listar('TRUE', 1, 3, 'nombre', 'DESC');

        $objPaper = new Paper();
        $objPaperTO = new PaperTO();
        $objPaperTO = $objPaper->obtenerPaper($_GET);
        $vars['objPaperTO'] = $objPaperTO;

        /*$objRevisorPaperTO = new RevisorPaperTO();
$objRevisorPaperTO = $objRevisorPaper->buscarRevisorPaper($_POST);
$vars['objRevisorPaperTO'] = $objRevisorPaperTO;*/

        $vars['scripts'] = 'evaluacion_paper,jquery-1.3.2.min,jquery.delay,nicEdit,textarea_css,revisor';
        $this->view->show('evaluar_form' , 'intranet', $vars);
    }

    public function listar() {
        $vars = array();
        $vars['page'] = 1;
        if(!empty($_GET['page'])) {
            $vars['page'] = intval($_GET['page']);
        }
        try {
            $objRevisor = new Revisor();
            $objPais = new Pais;
            if(!empty($_SESSION['usuario_autenticado'])) {
                if($_SESSION['usuario_autenticado']->getIdPerfil()=="4") {
                    $objectTrack = new Track();
                    $condition = " id_chair = ".$_SESSION['cuenta_data']->getIdChair();
                    $vars['data_track_header'] = $objectTrack->listar($condition, 1, 1, 'nombre', 'DESC');
                    $filas = $vars['data_track_header']['list'];
                    foreach($filas as $fila) {
                        $id_track = $fila->getIdTrack();
                    }
                    $condition = " id_track = ".$id_track;
                    /*$objPaper = new Paper();
$vars['data_paper'] = $objPaper->listar($condition, 1, 10, 'id_paper', 'DESC');*/

                    $vars['data_pais'] = $objPais->listar('TRUE', $vars['page'], 20, 'nombre', 'DESC');
//$cont_revisor = $objRevisor->contador("revisor", "id_revisor", "");
                    $vars['data_revisor'] = $objRevisor->listar($condition, $vars['page'], 10, 'nombre', 'ASC');

                    /*$objRevisorPaper = new RevisorPaper;
$vars['page_revisor_paper'] = 1;
$cont_revisor_paper = $objRevisorPaper->contador("revisor_paper", "id", "");
$vars['data_revisor_paper'] = $objRevisorPaper->listar('TRUE', $vars['page_revisor_paper'], $cont_revisor_paper, 'id', 'DESC');*/
                    $this->view->show('adm_revisor' , 'intranet', $vars);
                }else {
                    $vars['data_pais'] = $objPais->listar('TRUE', $vars['page'], 20, 'nombre', 'DESC');
                    $vars['data_revisor'] = $objRevisor->listar('TRUE', $vars['page'], 10, 'id_track', 'ASC');
//$vars['scripts'] = 'hora_actual';
                    $vars['scripts'] = 'jquery-1.3.2.min,jquery.delay,revisor';
                    $objUrl = new Url();

                    $_SESSION['url'] = $objUrl->getUrl();

                    $this->view->show('adm_revisor' , 'intranet', $vars);
                }
            }else {
                $vars['flag'] = "Debe ingresar al sistema";
                $this->view->show('login' , 'default', $vars);
            }
        }
        catch(Exception $e) {
            $vars['flag'] = $e->getMessage();
            $this->view->show('home' , 'intranet', $vars);
        }
    }
}
?>
